package com.health.service;

import com.health.pojo.CheckGroup;
import com.health.vo.PageResult;

import java.util.List;

public interface CheckGroupService {
    /**
     *检查组分页查询
     */
    PageResult<CheckGroup> findPage(Integer pageNow, Integer pageSize, String query);
    /**
     * 删除检查组
     */
    int deleteById(Integer id);
    /**
     * 添加检查组
     */
    int add(CheckGroup checkGroup, Integer[] checkItemIds);

    /**
     * 查询检查组
     */
    CheckGroup findById(Integer id);

    /**
     * 查询检查组关联的检查项id
     */
    List<Integer> findCheckItemIds(Integer id);

    /**
     * 编辑修改检查组
     */
    int update(CheckGroup checkGroup, Integer[] checkItemIds);
    /**
     * 查询检查组
     */
    List<CheckGroup> findByQuery(String query);
}
